filechoosernativeportal: Stop using an invisible
authorMatthias Clasen <mclasen@redhat.com>
Tue, 5 Feb 2019 15:44:36 +0000 (10:44 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 5 Feb 2019 15:46:48 +0000 (10:46 -0500)
A label works just as well here, it turns out.

gtk/gtkfilechoosernativeportal.c

index e658d70fcd64eb89df6587e4b01b12a99d14eebe..3fa5145f7c663c92e935367620f719e3c5df2f8b 100644 (file)
@@ -39,7 +39,6 @@
 #include "gtkheaderbar.h"
 #include "gtklabel.h"
 #include "gtkmain.h"
-#include "gtkinvisible.h"
 #include "gtkfilechooserentry.h"
 #include "gtkfilefilterprivate.h"
 #include "gtkwindowprivate.h"
@@ -391,9 +390,7 @@ window_handle_exported (GtkWindow  *window,
 
   if (data->modal)
     {
-      GdkDisplay *display = gtk_widget_get_display (GTK_WIDGET (window));
-
-      data->grab_widget = gtk_invisible_new_for_display (display);
+      data->grab_widget = gtk_label_new ("");
       gtk_grab_add (GTK_WIDGET (data->grab_widget));
     }